#include <iostream>
#include <fstream>  //跟文件IO有关的头文件

using namespace std;

/*
	文件写入
	   1.ofstream的构造函数具备新建并打开文件的功能
	   2.读取--》设置偏移  seekg()
	     写入--》设置偏移  seekp()
*/
int main()
{
	//新建并打开文件
	ofstream out("./new.txt");
	
	//写入内容到文件
	out.write("helloworld",10);
	
	//设置写入的偏移
	out.seekp(5,ios_base::beg); //起始位置往后偏移5个字节
	
	//一次写入一个字节
	out.put('@');
	
	//关闭文件
	out.close();
	
	return 0;
}